<?php
@session_start();
session_cache_expire( $_SESSION['inactive']/60 );
$inactive = $_SESSION['inactive'];
if(isset($_SESSION['start'])){
	$session_life = time() - $_SESSION['start'];
	if($session_life > $inactive){
		unset($_SESSION['islogued']);
		$_SESSION["error"] = "El tiempo de inactividad ha caducado.<br>Vuelva a iniciar por favor.";
		//header("Location:../index.php");//logout.php
?>
		<script language="javascript">
			top.location.href= "../index.php"
		</script>
<?php
	}
}
$_SESSION['start'] = time();
if(!isset($_SESSION["usuario"])){
	header("location:../index.php"); /* Si no ha iniciado la sesion, vamos a index.php */
} else {
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta charset="utf-8">

<!-- <meta http-equiv="refresh" content="365"> -->
<meta name="author" content="cg">
<style type="text/css">
img {border: 0}
body,td {font-family: Verdana,Arial; font-size: 8.0pt; color: #ffff}
input,select {font-family: Verdana,Arial; font-size: 9.0pt}
</style>
<link rel="stylesheet" type="text/css" href="../css/jquery-ui-1.8.16.custom.css"/>
<script src="../jquery/jquery.tools.min.js"></script>
<script src="../jquery/jquery-ui-1.8.14.custom.min.js"></script>
<script src="../jquery/jquery-ui-timepicker-addon.js"></script>
<script src="../jquery/mascaras/jquery.maskedinput-1.3.js"></script>
<script src="../jquery/mascaras/macaras.js"></script>
<script>
function validar(form){
	var datoCompleto = form.dui.value;
	var digitos = datoCompleto.split('-');
	var digits = digitos[0];
	if((digits != null) && (digits.length == 8)){
	    var res;
	    var dig_ve = digitos[1];
	   	var sum  = 0;
		// sumar producto de posiciones y digitos
		for(var i = 0, l = digits.length; i < l; i++){
			var d = parseInt(digits[i], 10);
			sum += ( 9 - i ) * d;
		}
		res = 10 - ( sum % 10 );

		if(res!=dig_ve){
			alert("El DUI no es correcto");
			return false;
		} 
	}
}
</script>
<script language="JavaScript">
function selectDatoSelected(campo,valor){
	document.getElementById(campo).selectedIndex = valor;
}

$(function() {
	$(".datepicker").datepicker({
		changeMonth: true, 
		changeYear: true, 
		maxDate: "0D", 
		dateFormat: 'yy-mm-dd',
		gotoCurrent: true 
	}); 
});

function cargarDiv(valor){
	if(valor == 1){
		document.getElementById('divNombre').style.display = 'block';
		document.getElementById('divCodPaciente').style.display = 'none';
		document.getElementById('divDUI').style.display = 'none';
		
		document.getElementById("idCodPacienteBuscar").value = "";
		document.getElementById("idDuiBuscar").value = "";
	}else if(valor == 2){
		document.getElementById('divNombre').style.display = 'none';
		document.getElementById('divCodPaciente').style.display = 'block';
		document.getElementById('divDUI').style.display = 'none';
		
		document.getElementById("idNombreBuscar").value = "";
		document.getElementById("idApellidoBuscar").value = "";
		document.getElementById("idDuiBuscar").value = "";
	}else if(valor == 3){
		document.getElementById('divNombre').style.display = 'none';
		document.getElementById('divCodPaciente').style.display = 'none';
		document.getElementById('divDUI').style.display = 'block';
		
		document.getElementById("idNombreBuscar").value = "";
		document.getElementById("idApellidoBuscar").value = "";
		document.getElementById("idCodPacienteBuscar").value = "";
	}
}

function showHide(valor){
	if(valor == 'S'){
		document.getElementById('mostrarAddPoliza').style.display = 'block';
	}else{
		document.getElementById('mostrarAddPoliza').style.display = 'none';
	}
}
</script>

<script language="JavaScript">
function abrirVentana (pagina, titulo) {
	var opciones="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=950,height=900,top=170,left=170";
	window.open(pagina,titulo,opciones);
}
</script>
</head>

<body topmargin="0">
<table  width="100%" bgcolor="#FFFFFF" align="center" border="2" cellspacing="0" cellpadding="0">
<tr>
<td align="center">
<?php 
include_once '../util/conexion.inc';
include_once '../util/funciones.php';

//Paginador
$page = (isset($_GET['page'])) ? $_GET['page'] : 1;
$rows = 10;

//Mostrar listado de pacientes agregados a SGMEC

	echo "<p align='center'><h3> Busqueda de Pacientes </h3></p>";
	?>
	<form topmargin="0" method="post" action="buscarpacientes.php" id="idFrmBuscar" name="frmBuscar" onSubmit="return validBuscar(this);">
		<table width="100%" bgcolor="#FFFFFF" align="center" border="0" cellspacing="0" cellpadding="0">
			<tr>
				<td align="right" style='color: #000000; font-size: 12pt;'> Buscar por: </td>
				<td align="center" style='color:#000000'>
					<select id="idBuscarPor" name="buscarPor" onChange="return cargarDiv(this.value);">
						<option value="1" <?php echo isset($_POST['buscarPor']) ? ($_POST['buscarPor']==1 ? 'selected' : '') : ''; ?>>Nombres</option>
						<option value="2" <?php echo isset($_POST['buscarPor']) ? ($_POST['buscarPor']==2 ? 'selected' : '') : ''; ?>>C&oacute;digo paciente</option>
						<option value="3" <?php echo isset($_POST['buscarPor']) ? ($_POST['buscarPor']==3 ? 'selected' : '') : ''; ?>>DUI</option>
					</select>
				</td>
				<td align="left" style='color:#000000'>
					<div id="divNombre">
						<input name="nombreBuscar" type="text" id="idNombreBuscar" placeholder="Nombres" value="<?php echo @$_POST['nombreBuscar'];?>" />
						<input name="apellidoBuscar" type="text" id="idApellidoBuscar" placeholder="Apellidos" value="<?php echo @$_POST['apellidoBuscar'];?>" />
					</div>
					<div id="divCodPaciente">
						<input name="codPacienteBuscar" type="text" id="idCodPacienteBuscar" placeholder="Codigo de Paciente" value="<?php echo @$_POST['codPacienteBuscar'];?>" />
					</div>
					<div id="divDUI">
						<input name="duiBuscar" type="text" id="idDuiBuscar" placeholder="DUI" value="<?php echo @$_POST['duiBuscar'];?>" />
					</div>
					<script> cargarDiv(<?php echo isset($_POST['buscarPor']) ? $_POST['buscarPor'] : 1; ?>); </script>
				</td>
				<td align="left" style='color:#000000'><input type="submit" id="idBtnBuscar" name="btnBuscar" value="Buscar" /></td>
			</tr>
		</table><br>
	</form>
	<?php
	$vWhere = "";
	if(isset($_POST['buscarPor'])){
		if($_POST['buscarPor'] == 1){
			$vWhere .= "nombres LIKE '%".$_POST['nombreBuscar']."%' AND apellidos LIKE '%".$_POST['apellidoBuscar']."%'";
		}elseif($_POST['buscarPor'] == 2){
			$vWhere .= "idPaciente LIKE '%".$_POST['codPacienteBuscar']."%'";
		}elseif($_POST['buscarPor'] == 3){
			$vWhere .= "dui LIKE '%".$_POST['duiBuscar']."%'";
		}
		$vWhere = trim($vWhere)=="" ? "" : " WHERE ".$vWhere;
	}
	
	/*total*/
	$qx = mysql_query("SELECT COUNT(*) FROM paciente ".$vWhere);
	$cantidad_total = mysql_fetch_array($qx);
	$cantidad = $cantidad_total[0];
	/*---*/
	echo '<table width="80%" bgcolor="#FFFFFF" align="center" border="1" cellspacing="0" cellpadding="0">';
	if($cantidad > 0){
		echo "<tr align='center' bgcolor='#000066' style='color:#FFFFFF'><td width='5%'> Código </td><td width='30%'> Nombres </td>";
		$sql = "SELECT idPaciente, nombres, apellidos, fechaNac FROM paciente ".$vWhere." ORDER BY nombres LIMIT ".(($page-1)*$rows).", ".$rows;
		$queryPaciente = mysql_query($sql) or die (mysql_error());
		while($datos = mysql_fetch_array($queryPaciente)){
			?>
			<tr>
				<td align="center" style='color:#000000'><a href="javascript:window.opener.document.frmBscr.paciente.value='<?php echo $datos["idPaciente"];?>';window.close();"><?php echo $datos["idPaciente"];?></a></td>
                <td align="left" style='color:#000000'><?php echo strtoupper($datos["nombres"])." ".strtoupper($datos["apellidos"]);?></td>
                </tr>
			<?php
		}//Fin while
		
		//Variables adicionales para el paginador
		//."&idPaciente=".$idPaciente;
		//Paginador
		$pages = ceil($cantidad/$rows);
		include('paginador.php');
		
	}else{
		echo '<tr><td align="center" class="error">No se encontraron datos!!!!</td></tr>';
	}
//mysql_close($conex);
?>
<br/>
</td>
</tr>
</table>
<br>
</body>
</html>
<?php
} /* Y cerramos el else */ 
?>
